home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 21
/
Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso
/
Aminet
/
comm
/
mail
/
YAMscripts.lha
/
PGPwrite.rexx
< prev
next >
Wrap
OS/2 REXX Batch file
|
1997-05-27
|
1KB
|
47 lines
/* PGPwrite.rexx 1.1 by knikulai@utu.fi - 07-May-97
** Go check http://www.utu.fi/~knikulai/ARexx.html for other useful scripts!
**
** The ID/address you give must be such that PGP can find the right public key
**
** Environment variables PGPPASS and PGPPATH need to be set correctly
*/
options results
call addlib('rexxreqtools.library',0,-30,0)
call addlib('rexxsupport.library',0,-30,0)
scrn='YAMscreen' /* Change the correct value here or leave it like this*/
editor='c:ed' /* You probably have a better choice*/
subject='Top secret' /* You could leave this empty */
outdir='ram:' /* Message is saved here */
pgp='work:pgp/bin/pgp -sea' /* Path and encoding options for PGP */
id=rtgetstring('',"Enter recipient's ID or address",'PGPencode by knikulai@utu.fi',' Ok | Quit','',s1)
if s1=0 | na='' then exit
call delete(outdir'coded.msg')
call delete(outdir'plain.msg')
address command
editor outdir'plain.msg'
Call Close(STDOUT)
Call Close(STDIN)
Call Open(STDOUT,'CON:1/11/638/130/PGP Output/CLOSE/WAIT/SCREEN'scrn,'w')
Call Pragma('*',STDOUT)
Call Open(STDIN,'*')
pgp outdir'plain.msg -o' outdir'coded.msg' id
address 'YAM'
'Show'
'MailWrite'
'WriteSubject "'subject'"'
'WriteMailTo "'id'"'
'WriteLetter "'outdir'coded.msg"'
say "You can close the window now"
Call Close(STDOUT)
Call Close(STDIN)
exit